Fixes #1210. If either `--vcs git` or `--vcs hg` is specified, assume
that means the user really wants the new project to use that VCS, even
if the project's location would be beneath an existing repository.
This was surprisingly easy! And would make me so happy-- my home dir is a git repo :)